// detail


body {
          font-size: 12px;
}

.main_detail {
          width: 100%;
          height: auto;
          overflow: hidden;
          padding-top: 10px;

          .small_in {
                    width: 1200px;
                    height: 70px;
                    margin: 0 auto;
          }
}

.dGuide {
          width: 1200px;
          height: 40px;
          line-height: 40px;
          margin-bottom: 10px;
          margin: 0 auto;

          // background: lightcoral;
          a {
                    color: #666;
          }
}

.dGuide {
          i {
                    color: rgb(153, 153, 153);
                    font-style: normal;
                    font-family: 宋体;
                    padding: 0px 8px;
          }
}

.dGuide {
          .d-cur {
                    color: #cc3333;
          }
}

.detail_content {
          width: 1200px;
          height: auto;
          margin: 20px auto;
          position: relative;
          border: 1px solid #f2f2f2;
}

.goods_show {
          width: 440px;
          padding-bottom: 18px;
          float: left;
          position: relative;
          z-index: 2;
}

.goods_img {
          width: 420px;
          height: 420px;
          border: 0;
          padding: 10px;

          img {
                    width: 100%;
                    height: auto;
                    border: 0;
          }
}




.goods_info {
          float: left;
          width: 548px;
          min-height: 533px;
          padding: 20px 0 10px 10px;
          border-right: 0;
          position: relative;
          z-index: 1;

          .comName {
                    padding: 0 10px 5px;

                    h1 {
                              width: 528px;
                              font-size: 16px;
                              min-height: 20px;
                              line-height: 20px;

                             
                    }
          }
}
.comName{
          p {

                    min-height: 18px;
                    line-height: 18px;
                    font-size: 14px;
                    width: 528px;
                    color: #c33;
                    font-family: "Microsoft YaHei";
                    padding: 8px 0 3px;
          }
}


          .comSummary {
                    background: #fafafa;
                    margin-top: 5px;
                    position: relative;
                    z-index: 2; 
                   
                }



          .infoWrap {
                    padding: 10px;
                   
                }


      .infoWrap {
          .infoItems {
                    width: 528px;
                }
      }
      
      .infoWrap{
          .infoItems {
                    float: left;
                    
                    line-height: 30px;
                    overflow: hidden;
                   
                }
      }

      .infoItems {
          .infoTit {
                    float: left;
                    width: 36px;
                    color: #999;
                    padding-right: 28px;
                }
      }

      .priJXBox{
          .infoPrijx {
                    color: #999;
                    font-family: "Microsoft YaHei";
                }
      }
      .infoItems {
          .infoCon {
                    float: left;
                    width: 464px;
                }
      }

      .priceBox{
          .infoPri{
                    .pri {
                              strong {
                                        font-size: 26px;  
                                        font-weight: bold;
                                        color: #cc3333;
                                    }
                                  
                    }
          }
      }
      .priceBox {
          .infoPri {
                    .pri {
                              color: #cc3333;
                              font-family: "Microsoft YaHei";
                          }
          }
      }
      .promotionBox {
          .infoProm {
                    ul {
                              li {
                                        .prom-h {
                                                  height: 16px;
                                                  line-height: 16px;
                                                  color: #fff;
                                                  background: #cc3333;
                                                  padding: 0 3px;
                                                  display: inline-block;
                                              }
                              }
                    }
          }
      }
      
      .promotionBox {
          .infoProm {
                    ul{
                              li {
                                        * {
                                                  display: inline-block;
                                                  font-size: 12px;
                                                  vertical-align: middle;
                                              
                                        }
                              }
                    }
          }
      }
      .promotionBox {
          .infoProm {
                    ul {
                              li {
                                        .prom-h {
                                                  height: 16px;
                                                  line-height: 16px;
                                                  color: #fff;
                                                  background: #f00;
                                                  padding: 0 3px;
                                                  display: inline-block;
                                              }
                              }
                    }
          }
      }
      .promotionBox {
          .infoProm {
                    ul {
                              li {
                                        .prom-n {
                                                  margin-left: 12px;
                                                  color: #c33;
                                                  display: inline;
                                              }
                              }
                    }
          }
      }


      .detail_total{
                width: 400px;
                margin:30px auto;
                float: left;
              
      }
      .detail_sum{

                height: 20px;
              
               span{
                          display: inline-block;     
                          width:50px;
                          height: 20px;
                          background: #ececec;
                          text-align: center;
                          line-height: 20px;
                          color: #999;

                }

      }

      .detail_sum{
                em{
                 padding: 0 20px;
                 font-size: 16px;        
                }
      }

      .cart_sum{
              margin-top: 50px;
                a{
                    display: inline-block;
                    width: 166px;
                    height: 38px;
                    line-height: 38px;
                    text-align: center;
                    font-size: 16px;
                    font-family: "Microsoft YaHei";
                    margin-right: 12px;
                    border: 1px solid #ffcccc;
                    background: #cc3333;
                    color: #fff;
                }
      }